import request from '@/util/request.js'

const userApi = {
    getByid : function (data){
        return request({
            url: '/api/User/GetByid',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    add : function (data){
        return request({
            url: '/api/User/Add',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    update : function (data){
        return request({
            url: '/api/User/Update',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    del : function (data){
        return request({
            url: '/api/User/Delete',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    setStatus : function (data){
        return request({
            url: '/api/User/SetStatus',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },
    
    getPagger : function (data){
        return request({
            url: '/api/User/GetPagger',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    list : function (data){
        return request({
            url: '/api/User/List',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    grantUserOrg : function (data){
        return request({
            url: '/api/User/GrantUserOrg',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    grantUserPost : function (data){
        return request({
            url: '/api/User/GrantUserPost',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    grantUserRole : function (data){
        return request({
            url: '/api/User/GrantUserRole',
            headers:{
                isNeedToken:true
            },
            method: 'post',
            data:data
        });
    },

    
};

export default userApi;